package doc.com.network.webservice;

import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.net.URLEncoder;

/**
 * URLDecoder和URLEncoder用于完成普通字符串和application/x-www-form-urlencoded MIME 字符串之间的相互转换。
 *     主要用于解决网络传输中的乱码问题
 */
public class URLDecodeTest {

    public static void main(String[] args) throws UnsupportedEncodingException {
        //将application/x-www-form-urlencoded字符串
        //转换成普通字符串
        String keyWord = URLDecoder.decode("%E6%9D%8E%E5%88%9A+j2ee", "UTF-8");
        System.out.println(keyWord);

        //将普通字符串转换成
        String urlStr = URLEncoder.encode("ROR敏捷开发指南", "GBK");
        System.out.println(urlStr);

    }
}
